// 公共模块
export default {
	showToast: (msg) => {
		uni.showToast({
			title: msg,
			icon: 'none'
		})
	},
	dateFormat: (fmt, date) => {
		let ret;
		const opt = {
			"Y+": date.getFullYear().toString(), // 年
			"m+": (date.getMonth() + 1).toString(), // 月
			"d+": date.getDate().toString(), // 日
			"H+": date.getHours().toString(), // 时
			"M+": date.getMinutes().toString(), // 分
			"S+": date.getSeconds().toString() // 秒
			// 有其他格式化字符需求可以继续添加，必须转化成字符串
		};
		for (let k in opt) {
			// 返回匹配正则结果，未找到返回null，找到返回数组存放找到的值
			ret = new RegExp(k).exec(fmt);
			if (ret) {
				// 将格式替换为值，当值不够格式长度时补零填充
				fmt = fmt.replace(ret[0], (ret[0].length == 1) ? (opt[k]) : (opt[k].padStart(ret[0].length, "0")))
			};
		};
		return fmt;
	}
}
